from dataclasses import dataclass
from typing import Literal


@dataclass
class Track:
    type: Literal["track"]
    audio_url: str
    meta_url: str
    number: int
    timecode: str


@dataclass
class Album:
    type: Literal["album"]
    audio_url: str
    meta_url: str
    tracks: list[Track]
